#include <iostream>
#include <time.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
int main(int argc, char** argv) {
       //声明变量
    time_t current_time;

    //得到当前系统时间
    time(&current_time);

    //转换系统时间为tm结构
    tm  *ptime=gmtime(&current_time);

    //转换time_t类型的时间字符串并显示
    char *timep=ctime(&current_time);
    cout<<"ctime(&current_time):"<<endl;
    cout<<timep;

    //转换tm类型的数据转换为时间字符串并显示
    char *tmp=asctime(ptime);
    cout<<"asctime(ptime):"<<endl;
    cout<<timep;
    return 0;
}